


function checkPhone(){
    var rgPhone = new RegExp(/^\d{11}$/);
    return rgPhone.test($("[name='phone']").val());
}

function checkName() {/*检查姓名 汉字字母数字  总长度2-10*/
    var rgName = new RegExp(/^([\u4e00-\u9fa5]|[a-zA-z0-9]){2,10}$/);
    return rgName.test($("[name='name']").val());
}


function checkZJNO(){
    var rgZJNO = new RegExp(/^\d{18}$|^\d{17}[xX]$/);
    return rgZJNO.test($("[name='zj_no']").val());
}

/*检查会员帐号*/
function checkVipNo(){
    var rgvipNo = new RegExp(/^[vV]\d{5}$/);
    return rgvipNo.test($("[name='m_no']").val());
}

function checkDay(a){
    var rgDay = new RegExp(/^[1-9]$|^[1-9][0-9]$/);
    return rgDay.test(a);
}


$(function(){
    /*根据客户类型显示不同的输入区域*/
    $("[name='isVip']").click(function(){
        $("form").hide();
        $("." + $(this).val()).show();
        $("input:submit").attr("disabled","disabled");
        $("input:button").attr("disabled","disabled");
    });

    $("[name='m_no']").blur(function () {
        if (checkVipNo()) {
        	$.post("DetectionMemberNoServlet",{mno:$(this).val()},function(result){
                $(".m_no").css("color", result.color).html(result.msg);
//               m_no = result.color == "green";
            },"JSON");
        } else {
            if ($(this).val().trim()=="") {
                $(this).parent().next().css("color", "red").html("该项不能为空");
            } else {
                $(this).parent().next().css("color", "red").html("请输入v+5位数字");
            }
        }
    });

    $("[name='name']").blur(function () {
        if (checkName()) {
            $(this).parent().next().css("color", "green").text("验证通过");
        } else {
            if ($(this).val().trim()=="") {
                $(this).parent().next().css("color", "red").html("该项不能为空");
            } else {
                $(this).parent().next().css("color", "red").html("总长度2-10个字符,且不能包含非法字符");
            }
        }
    });
    $("[name='zj_no']").blur(function () {
    	if (checkZJNO()) {
    		$(this).parent().next().css("color", "green").text("验证通过");
    	} else {
    		if ($(this).val().trim()=="") {
    			$(this).parent().next().css("color", "red").html("该项不能为空");
    		} else {
    			$(this).parent().next().css("color", "red").html("请输入18位身份证号");
    		}
    	}
    });

    $("[name='phone']").blur(function () {
        if (checkPhone()) {
            $(this).parent().next().css("color", "green").text("验证通过");
        } else {
            if ($(this).val().trim()=="") {
                $(this).parent().next().css("color", "red").html("该项不能为空");
            } else {
                $(this).parent().next().css("color", "red").html("请输11位手机号");
            }
        }
    });

    $(".timeLength").blur(function () {
        if (checkDay($(this).val())) {
            $(this).parent().next().css("color", "green").text("验证通过");
            $("input:button").removeAttr("disabled");
        } else {
            if ($(this).val().trim()=="") {
                $(this).parent().next().css("color", "red").html("该项不能为空");
            } else {
                $(this).parent().next().css("color", "red").html("请输1-99之内的数字");
            }
        }
    }).focus(function(){
        $("input:submit").attr("disabled","disabled");
        $("input:button").attr("disabled","disabled");
    });
   

	$("[name='compute']").click(function(){
		var price = $(".price").text() - 0;
		var deposit = $(".deposit").text() - 0;
		var timeLength = $(this).parents("form").find(".timeLength").val();
		var money = timeLength * price + deposit;
		$(this).next().val(money).parent().next().text(money);
        $("input:submit").removeAttr("disabled");
	});
});
















